package com.maruping.disk.example.resetpassword;

import java.util.HashMap;
import java.util.Map;

public class InMemoryDB {
    // 存储用户：username -> User
    public static final Map<String, User> USER_MAP = new HashMap<>();
    // 存储验证码：username -> {code, expireTime}
    public static final Map<String, Map<String, Object>> RESET_CODE_MAP = new HashMap<>();

    // 初始化测试用户（模拟已有用户）
    static {
        User admin = new User();
        admin.setUsername("admin");
        admin.setPassword("123456"); // 明文模拟，实际应加密
        admin.setEmail("admin@example.com");
        USER_MAP.put(admin.getUsername(), admin);
    }
}
